package com.lintf.bot.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @ system:Mac
 * @ author:lin tingfeng
 * @ data:2024/2/28 15:57
 * @ package_name:com.lintf.system.domain.bot.vo
 * @ project_name:mobile-project
 * @ desc:
 * @author lintf
 */
@Data
@Accessors(chain = true)
public class BotBillListOfSimpleVo {

    private Integer id;

    private Long userId;

    private String avatar;

    private String title;

    private Integer status;

    private List<BotBillCellListOfSimple> cellListOfSimples;

    @Data
    @Accessors
    public static class BotBillCellListOfSimple {

        private Integer id;

        private String planTitle;

        private Integer status;

        @JsonFormat(pattern = "yyyy-MM-dd")
        private LocalDateTime startTime;

        @JsonFormat(pattern = "yyyy-MM-dd")
        private LocalDateTime endTime;

        private List<String> avatar;
    }

}
